{{tag>Dapper Edgy Feisty Gutsy serveur réseau web ftp BROUILLON}}

---- 


====== Serveur FTP: Gproftpd ======

Gproftpd est l'interface graphique de [[proftpd]], un serveur ftp très puissant mais plutôt complexe. Une version française existe (reportez vous à la fin).

{{gproftpd.png?500|Gproftpd Version Française}}

<note important>
La version dans les dépôts ne fonctionne plus avec ubuntu 8.10, on peut cependant toujours utiliser cette interface graphique en installant une version plus récente à partir d'un package.

Les package sont disponibles aux adresses suivantes (la 1ère est celle du site de gadmin mais ne fonctionne pas tout le temps) :
  *[[http://gadmintools.flippedweb.com/index.php?option=com_content&task=view&id=15&Itemid=29#Download|gadmin-tools]]
  *[[http://debian.cs.binghamton.edu/debian/pool/main/g/gadmin-proftpd/|Iocha's link]]

Pensez bien à d'abord désinstaller la version existante avant d'installer la nouvelle.

Merci à [[http://forum.ubuntu-fr.org/profile.php?id=15542|Iocha]] pour son lien ;)
</note>
===== Installation =====

[[:tutoriel:comment_installer_un_paquet|Installez le paquet]] [[apt://gproftpd|gproftpd]]


Pendant l'installation une fenêtre s'ouvrira et vous demandera si vous voulez que proftpd soit indépendant ou lancé par inetd, gardez **indépendant** et cliquez sur suivant.

L'installation est à présent terminée.






===== Utilisation =====

Gproftpd se trouve dans **//Système -> Administration -> GPROFTPD//**

<note tip>Depuis Intrepid (8.10) il se trouve dans **//Applications -> Outils Système -> GADMIN-PROFTPD//**</note>

Attention : le lancement par le menu peut échouer : il y a une commande incorrecte.

Vous pouvez donc modifier la commande dans le menu ou le lancer en appuyant sur ''ALT + F2'' puis en entrant :

  gksudo gadmin-proftpd


Si la fenêtre se referme aussitôt lancée, et si vous avez le message "erreur de segmentation" en le lançant via le terminal, téléchargez la [[http://debian.cs.binghamton.edu/debian/pool/main/g/gadmin-proftpd/|dernière version ici]].

==== Premier lancement ====

à la première ouverture, gproftpd vous demandera si vous voulez créer un fichier de configuration proftpd qui lui est propre, si vous n'avez jamais utilisé proftpd en ligne de commande faites Yes (ou Oui), sinon sauvegardez votre ancienne configuration quelque part avant de le faire ...












==== L'interface ====

L'interface de gproftpd est très pratique.



=== Onglet Servers ===

Cet onglet sert à créer plusieurs serveurs virtuels. Par défaut, il y en a un qui est précréé. 

Pour éditer sa configuration, il suffit de modifier les paramètres en dessous et faire appliquer la nouvelle configuration.

Tous les paramètres ne sont pas intéressants. Les plus utiles sont **Download et upload speed** qui permettent de fixer la vitesse maximale de téléchargement et d'envoi dans le ftp 

Ensuite il y a **port** qui permet de choisir le port du serveur ftp

et **passive port range** qui permet de choisir les ports qui serviront à l'envoi et la réception des données

**Default Home et Upload directory** permettent quand à eux de choisir les dossiers par défaut du serveur ftp !

=== Onglet Users ===

Cet onglet permet de paramétrer les utilisateurs, leurs dossiers, leurs mots de passe et leurs permissions 

== Créer un utilisateur == 

Pour créer un utilisateur, il suffit de remplir le tableau en dessous et de faire ajouter 

  * **Username** désigne le nom d'utilisateur : ce doit être un utilisateur du système, mais on peut en créer un nouveau (dans ce cas il faudra cliquer 2 fois sur ajouter)

  * **Password** le mot de passe
<note important>Si le mot de passe est différent du mot de passe système, gproftpd modifiera le mot de passe sytème en conséquence... ce qui pourra vous réserver quelques surprises !</note>

  * **Group** le groupe auquel il appartient : ce doit être un groupe du système ; par ex : ftp

  * **Comment** un commentaire expliquant ce qu'il est (on peut mettre ce que l'on veut)

  * **Home directory** c'est là où l'on met son dossier par défaut

  * **require password** Coché, un mot de passe est obligatoire. Décoché, il ne l'est pas...

  * **Allow logins from** permet de mettre une adresse IP par laquelle cet utilisateur peut se connecter et empêche la connexion à partir des autres. Pour autoriser tout taper **all**

Maintenant faites **ajouter**,

Remarque : Il faut parfois insister avec **ajouter** puis **appliquer**

 ensuite :

Le tableau du dessous permet de choisir les autorisations par dossier il suffit de cocher les autorisations que l'on veut lui donner et dans quel dossier 

  * **Add directory** permet l'ajout de dossier 

  * **Delete directory** la suppression

  * **Apply change** permet d'accepter les modifications

FIXME ajouter les traductions des colonnes

== Supprimer un utilisateur ==

Rien de plus simple, cliquer sur un utilisateur et faire supprimer

== Modifier un utilisateur ==

Cliquer sur un utilisateur, puis modifier ce que l'on veut et faire appliquer !

=== Onglets suivants === 

Tous les autres onglets sont des onglets de Logs, ils permettent de voir le bon fonctionnement de proftpd, les utilisateurs connectés, l'espace disque, les fichiers uploadés... etc.

=== Le dernier onglet ===

L'onglet configuration permet de modifier le fichier de configuration de proftpd à la main ou de le peaufiner soi-même ;-)




==== Les boutons principaux ====

  * Le bouton **Activate** permet de lancer le serveur ftp

  * **Deactivate** permet de stopper le serveur ftp

  * **Apply** permet d'appliquer les modifications faites entre le démarrage du serveur ftp et maintenant !

  * **Shutdown** permet d'éteindre avec 3 options:
    * Time to real shutdown : Temp à attendre pour l'arrêt réel du serveur
    * New acces disabled : Nouveaux accès désactivés
    * Existing users disconnected : Déconnection des utilisateurs actuels















===== Nouvelle Version en Français =====

Pour utiliser gproftpd en Français, je vous conseille de passer à [[Gutsy]] ou suivants.


===== Liens: =====

  * [[http://www.gadmintools.org/|Site officiel]]

----
//Contributeurs: Créer par [[utilisateurs:Fabien26]], corrigé et complété par: polarman.//